How to Test Internet Speed Accurately
Most people run a speed test, glance at the number, and move on — but they’re probably getting inaccurate results. Your download speed, upload speed, ping, and jitter can vary wildly depending on how, when, and where you test.
This guide shows you the exact method to get reliable, repeatable speed test results that reflect your true internet performance — and how to use those results to troubleshoot problems or hold your ISP accountable.
Step-by-Step Accurate Testing
- Use a wired Ethernet connection — Plug your computer directly into your router with a Cat 5e or Cat 6 cable. WiFi adds interference, distance loss, and congestion that mask your true ISP speed.
- Close all other applications — Shut down browsers, cloud syncing (Dropbox, iCloud, Google Drive), streaming, downloads, email clients, and VPNs. Every app consuming bandwidth skews your results.
- Disconnect other devices — Or at minimum, make sure no other device is actively downloading, streaming, updating, or video calling. Smart home devices and security cameras constantly use bandwidth.
- Run the test — Visit our Instant Speed Test and click START. Our tool connects to Cloudflare’s nearest server and measures all four metrics simultaneously.
- Test multiple times — Run the test 3-5 times and take the average. Individual tests can vary due to momentary network conditions.
- Test at different times — Run tests in the morning, afternoon, and evening (peak hours). This reveals whether network congestion is affecting your speeds.
Common Mistakes That Give Wrong Results
| Mistake | Impact on Results | Fix |
|---|---|---|
| Testing on WiFi | 20-60% lower speeds | Use Ethernet cable |
| VPN running | 10-40% lower speeds | Disconnect VPN first |
| Background downloads | Highly variable, unreliable | Close all apps |
| Other devices active | Shared bandwidth, lower results | Pause other devices |
| Testing once | May catch a spike or dip | Average 3-5 tests |
| Old Ethernet cable (Cat 5) | Capped at 100 Mbps | Use Cat 5e or Cat 6 |
| Browser extensions | Some intercept traffic | Use incognito mode |
| Testing only at off-peak | Doesn’t reveal congestion | Test during 7-11 PM too |
Understanding Your Results
After running our speed test, you’ll see four key metrics. Here’s what each means and what to aim for:
| Metric | What It Measures | Good | Great | Excellent |
|---|---|---|---|---|
| Download Speed | How fast data comes to you | 25+ Mbps | 100+ Mbps | 300+ Mbps |
| Upload Speed | How fast data goes from you | 5+ Mbps | 20+ Mbps | 100+ Mbps |
| Ping | Response time to server | < 50ms | < 20ms | < 10ms |
| Jitter | Ping consistency | < 30ms | < 10ms | < 5ms |
WiFi vs Ethernet Test Strategy
For the most useful diagnosis, run two sets of tests:
- Test 1: Ethernet — This shows your true ISP speed. If this matches your plan, your internet connection is fine.
- Test 2: WiFi — This shows what your devices actually experience. If WiFi is much slower than Ethernet, the bottleneck is your wireless setup — not your ISP.
The gap between Ethernet and WiFi results tells you exactly where to focus your troubleshooting efforts. If Ethernet is also slow, contact your ISP. If only WiFi is slow, optimize your wireless setup using our WiFi troubleshooting guide.
How Often Should You Test?
- Weekly — A quick test to make sure your ISP is delivering consistent speeds
- When issues arise — Buffering, lag, or slow page loads? Test immediately to diagnose
- After changes — New router, new plan, moved your router? Test to confirm improvement
- Before and after peak hours — Compare morning vs evening to measure congestion impact
- Before contacting ISP — Document multiple test results at different times as evidence
Frequently Asked Questions
Why do different speed tests give different results?
Different speed test tools connect to different servers in different locations. Distance to the server, server capacity, and network routing all affect results. Our Instant Speed Test uses Cloudflare’s global network of 300+ servers to connect you to the nearest one for the most accurate real-world results.
Should I test on my phone or computer?
For the most accurate results, test on a computer connected via Ethernet. Phone speed tests are useful for checking WiFi performance at your current location, but they can’t show your true ISP speed due to WiFi limitations and mobile device hardware constraints.
What if my speed is much lower than what I pay for?
First, test on Ethernet to rule out WiFi issues. If wired speeds are consistently 20%+ below your plan, document multiple tests at different times and contact your ISP. They may need to check your line, reset your connection, or upgrade your equipment.
Does the time of day matter for speed tests?
Absolutely. Internet speeds can drop 20-50% during peak hours (7-11 PM) due to network congestion. Testing only in the morning gives you a best-case scenario. For a complete picture, test at least once in the morning and once in the evening.
Can my ISP detect when I run a speed test?
Some ISPs have been caught prioritizing speed test traffic to make their service look faster than it actually performs for regular browsing. Using our Cloudflare-powered speed test makes this harder since the traffic pattern looks similar to regular web browsing.