TURBOTEST: Learning When Less is Enough through Early Termination of Internet Speed Tests
Haarika Manda, Manshi Sagar, Yogesh, Kartikay Singh, Cindy Zhao, Tarun Mangla, Phillipa Gill, Elizabeth Belding, Arpit Gupta

TL;DR
TurboTest is a machine learning framework that intelligently terminates internet speed tests early, significantly reducing data transfer costs while maintaining accuracy.
Contribution
It introduces a two-stage ML-based approach for speed test termination, outperforming existing heuristics in accuracy and efficiency.
Findings
TurboTest achieves 1.8-4.4x higher data savings than BBR-based methods.
It maintains median error while reducing test data transfer.
Evaluation on 1 million speed tests demonstrates scalability and effectiveness.
Abstract
Internet speed tests are indispensable for users, ISPs, and policymakers, but their static flooding-based design imposes growing costs: a single high-speed test can transfer hundreds of MB, and collectively, platforms like Ookla, M-Lab, and Fast.com generate petabytes of traffic each month. Reducing this burden requires deciding when a test can be stopped early without sacrificing accuracy. We frame this as an optimal stopping problem and show that existing heuristics-static thresholds, BBR pipe-full signals, or throughput stability rules from Fast.com and FastBTS-capture only a narrow slice of the achievable accuracy-savings trade-off. This paper introduces TurboTest, a systematic framework for speed test termination that sits atop existing platforms. The key idea is to decouple throughput prediction (Stage 1) from test termination (Stage 2): Stage 1 trains a regressor to estimate…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
