startScan()을 실행하면 wpa_supplicant에 SCAN 명령이 내려가는데, 이게 주변에 있는 무선랜 채널 전부를 scan 하는 명령이어서 1-14채널 까지 scan 하는것을 생각하면 약 3-4초 정도 걸리는 게 맞는것 같습니다.
scan 명령외어 RSSI 만 가져올수 있는 다른 함수가 있는지 확인해보셔야 할것 같습니다.