Most people test their download speed and stop there. Upload speed is an afterthought - buried in the results, rarely advertised, mostly ignored. Then they wonder why their Zoom calls freeze, their Twitch stream drops frames, or their backups take three hours. Upload speed is the half of your internet connection that your ISP would prefer you not look at too closely.
The quick answer
To test upload speed accurately, connect via Ethernet cable, close all background apps and cloud sync services, and run a speed test at VelocityVerify. The upload number you get on Wi-Fi with Dropbox and iCloud running in the background is not your upload speed - it is noise. A real test requires a controlled environment.
Step-by-step: how to run an accurate upload speed test
| Step | Action | Why it matters |
|---|---|---|
| 1 | Plug in Ethernet cable | Wi-Fi introduces 20-60% variation in results |
| 2 | Pause Dropbox, OneDrive, iCloud | Cloud sync silently uses your entire upload pipe |
| 3 | Stop active video calls or streaming | These consume upload continuously |
| 4 | Close browser tabs (especially YouTube/Netflix) | Buffering uses both up and down bandwidth |
| 5 | Run test at VelocityVerify | Nearest server, accurate measurement, no redirects |
| 6 | Run test 3 times, average the results | Single results can spike or dip due to transient congestion |
Why your upload speed looks different at different times
Upload speed varies for the same reasons download does: peak-hour congestion on your ISP's shared infrastructure, wireless interference if you are on Wi-Fi, and background applications consuming bandwidth without asking permission. If your upload consistently looks fine at 9 AM but drops to a third of that at 8 PM, document it across three days and report it as peak-hour congestion when calling support.
What upload speed you actually need
The rule of thumb is that your required upload speed is roughly proportional to how much content you send rather than receive. For most remote workers, 20 Mbps is the practical minimum. For streamers, the math is more specific:
- 720p Twitch stream at 30fps: about 3 Mbps
- 1080p Twitch stream at 60fps: 6-8 Mbps
- 4K YouTube upload: 50+ Mbps recommended
- 1080p Zoom call: 3.8 Mbps per call
For a detailed breakdown by use case, see our guide on what a good upload speed actually is.
Testing upload speed under load
The most useful upload test is not an idle test - it is a loaded test. Run a speed test while someone else in the house is actively downloading a large file or streaming 4K. The upload number you see under that condition is what your Zoom calls will experience during a typical household usage scenario. If it drops significantly, you have either a bufferbloat problem or a cable internet plan with inadequate upload headroom.
If your upload speed is consistently far below your plan's advertised upload speed on a wired connection with a clean test environment, take three screenshots and call your ISP with specific numbers. Vague complaints get scripted responses. Documented data gets escalated to network engineers.
