Speed Test Analysis
Research on Internet speed test methodologies and best practices

Overview
Our speed test analysis research examines the methodologies, accuracy, and best practices for measuring Internet performance. This work is critical for informing broadband policy, as speed test data is increasingly used to allocate billions of dollars in infrastructure investments.
Research Areas
Comparative Analysis
We conducted the first comprehensive comparison of popular speed test platforms (Ookla Speedtest and M-Lab NDT7) in both controlled lab settings and real-world deployments. Our findings reveal significant differences in how these tools measure performance.
Best Practices
Based on analysis from controlled experiments and a six-month deployment across 77 households in Chicago, we developed recommendations for gathering and analyzing crowdsourced speed test measurements to support broadband investment allocation.
Latency Under Load
Beyond simple throughput measurements, we developed techniques to measure “operational latency”—latency under load conditions that better reflect real-world application performance.
Key Findings
- Speed test results vary significantly based on test methodology
- Client device, access medium (WiFi vs. wired), and server selection all impact results
- Proper methodology is essential for policy-relevant measurements
Publications
A Comparative Analysis of Ookla Speedtest and Measurement Labs Network Diagnostic Test (NDT7) Kyle MacMillan, Tarun Mangla, James Saxon, Nicole P. Marwell, Nick Feamster ACM SIGMETRICS, 2023
Best Practices for Collecting Speed Test Data Kyle MacMillan, Tarun Mangla, Nick Feamster, Nicole Marwell TPRC, 2022
Measuring Internet Speed: Current Challenges and Future Recommendations Nick Feamster, Jason Livingood Communications of the ACM (CACM), 2020
Beyond Speed Test: Measuring Latency Under Load Across Different Speed Tiers Kyle MacMillan, Nick Feamster IAB Workshop on Measuring Network Quality for End Users, 2021