Method comparison

There is no evidence-backed “most accurate” speed test for every purpose

Different tests can all be working correctly while producing different numbers. The useful question is which endpoint, traffic pattern, metric, and data policy match the question you are trying to answer.

Provider documentation reviewed July 10, 2026.

Documented differences

TestPublished method or scopeUseful whenData-policy note
WiFiSpeedTestEight parallel download workers, six upload streams, fixed sampling windows, trimmed 500 ms slices, and HTTP RTT to this site's Cloudflare edge.You want this site's exact, published browser-to-edge method and browser-local history.See the site's current data-flow disclosure.
FAST.comFAST.com says it downloads from and uploads to Netflix servers; “Show more info” exposes upload plus loaded and unloaded latency.You want a measurement using Netflix-operated test infrastructure.FAST.com links to Netflix's privacy statement; review it before testing.
Cloudflare Speed TestCloudflare's published design article describes progressive payload sizes, repeated download/upload samples, latency and jitter, detailed statistics, and downloadable results.You want Cloudflare's own test UI and its per-measurement detail.Cloudflare's article says performance data is collected and anonymized under its privacy policy.
M-Lab NDTM-Lab documents NDT as a single-stream bulk-transport capacity test reporting download, upload, and latency.You need a documented research-oriented measurement whose published dataset can be queried.M-Lab says the public IP and results are collected and test results are published.

Choose based on the question

A lower result from one service does not, by itself, prove ISP throttling. Endpoints, routes, concurrency, protocols, payload sizes, server load, device state, and the aggregation formula must be controlled before attributing a cause.

Run a reproducible comparison

  1. Use the same device, browser, connection type, and physical location.
  2. Pause avoidable background traffic.
  3. Run each tool several times in alternating order.
  4. Record the time, endpoint, and tool version or method page.
  5. Compare medians and the spread, not only the highest number.

Primary sources

Run WiFiSpeedTestBrowser versus app testing