Runs a multi-phase connectivity test against the given destination.
The test checks:
skipMediaTest) — dials the destination,
collects getStats() for duration seconds, computes bandwidth estimatesA destination to dial for the media test (e.g. '/private/network-test').
Preflight options (duration, skipMediaTest, device overrides). See PreflightOptions.
Promise<PreflightResult>
A PreflightResult describing connectivity health.