Your Privacy Matters

We use cookies and analytics to improve your experience and show relevant ads. By clicking "Accept All", you consent to our use of cookies and data processing. Read our Privacy Policy for more details.

Skip to main content

How to Run an Internet Speed Test

Speed Testing

How to Run an Internet Speed Test

7 min read
Adam Noah
February 2026

How to Run an Internet Speed Test: Complete Guide

Author: Adam Noah
Published: February 2026
Reading Time: 9 minutes
Category: Speed Testing

Introduction

Running an internet speed test is one of the most useful things you can do to understand your connection's performance. However, many people run speed tests incorrectly, getting inaccurate results that don't reflect their actual speeds. This comprehensive guide explains how to run a speed test properly, interpret the results, and use the information to improve your connection.

Whether you're troubleshooting a slow connection, comparing ISPs, or simply curious about your speeds, understanding how to run accurate speed tests is essential.

Choosing a Speed Test Tool

Several speed test tools are available, each with different features and accuracy levels. The most popular options include:

Speedtest.net (Ookla)

Speedtest.net, operated by Ookla, is the most popular speed test tool. It's available as a website, mobile app, and desktop application. Speedtest uses thousands of servers worldwide, allowing you to test against servers near you or far away.

The website version is free and doesn't require installation. Simply visit Speedtest.net and click "Go" to start testing. The mobile app provides convenient testing on smartphones and tablets. The desktop application offers advanced features like scheduled testing and detailed reporting.

Fast.com (Netflix)

Fast.com is a simple, fast speed test created by Netflix. It focuses on download speed and provides results in seconds. The interface is clean and straightforward, making it ideal for quick tests. However, it provides less detailed information than Speedtest.net.

Google Speed Test

Google's built-in speed test is accessible by searching "speed test" in Google. It provides basic download and upload speeds. The test is quick and simple but less detailed than other options.

Speedtast.io

Speedtast.io is a modern speed test tool designed for accuracy and user experience. It provides comprehensive metrics including download speed, upload speed, ping, and jitter. The interface is intuitive and results are presented clearly.

Preparing for an Accurate Speed Test

To get accurate results, prepare your testing environment:

Close Background Applications

Close all applications that might use bandwidth, including web browsers, email clients, cloud backup services, and streaming applications. Even background applications can consume bandwidth and affect results.

Disconnect Unnecessary Devices

Disconnect devices not actively using the internet. Each connected device uses some bandwidth, reducing the bandwidth available for your test. Disconnect smartphones, tablets, smart home devices, and other connected devices.

Use a Wired Connection

Connect your testing device directly to your router with an Ethernet cable if possible. WiFi speeds are typically 20-50% lower than wired speeds due to interference and signal degradation. For the most accurate test of your actual internet speed, use a wired connection.

If you must use WiFi, position your device close to your router and away from interference sources.

Run Tests at Different Times

Run speed tests at different times of day to get a complete picture of your connection. Network congestion varies throughout the day. Early morning typically offers faster speeds than evening peak hours. Run tests at multiple times to understand your connection's typical performance.

Close Browser Extensions

Some browser extensions can affect internet speed. Disable browser extensions before running a speed test, especially VPN extensions, ad blockers, and download managers.

Running the Speed Test

Once you've prepared your environment, running a speed test is straightforward:

Choose Your Test Server

Most speed test tools allow you to choose which server to test against. Servers are typically located in different cities or countries. Testing against a nearby server provides the most representative results for your typical internet usage.

However, testing against distant servers is useful for understanding your connection's performance over long distances. Some speed test tools automatically select the best server for you.

Start the Test

Click the "Go" or "Start" button to begin the test. The test typically takes 30-60 seconds. During this time, the tool measures your download speed, upload speed, and ping.

Don't use the internet while the test is running. Downloading files, streaming video, or using other internet services will affect the results.

Wait for Results

Once the test completes, results are displayed. Most tools show download speed, upload speed, and ping. Some tools also show jitter, packet loss, and other detailed metrics.

Understanding Speed Test Results

Speed test results show several metrics that together describe your connection's performance:

Download Speed

Download speed, measured in Mbps, shows how quickly data travels from the internet to your device. This is the most commonly referenced metric and affects most internet activities.

Compare your download speed to your internet plan's advertised speed. Most ISPs allow for some variation—if you're getting 80-90% of advertised speeds, that's acceptable. If you're getting significantly less (more than 20% below advertised), contact your ISP.

Upload Speed

Upload speed, also measured in Mbps, shows how quickly data travels from your device to the internet. Upload speed is typically much lower than download speed. This is normal and expected.

Upload speed matters for video conferencing, content creation, and cloud backup. If you frequently upload large files, higher upload speeds are important.

Ping (Latency)

Ping, measured in milliseconds (ms), shows the time for data to travel from your device to a server and back. Lower ping is better. For most internet activities, ping under 100 ms is acceptable. For gaming and video conferencing, lower ping (under 50 ms) is preferable.

Jitter

Jitter measures the variation in ping over time. If your ping fluctuates wildly, you have high jitter. Lower jitter is better. Jitter under 30 ms is acceptable for most activities. For gaming and video conferencing, jitter under 10 ms is ideal.

Packet Loss

Some speed test tools show packet loss, which is the percentage of data packets that fail to reach their destination. Packet loss should be 0% or very close to it. Any significant packet loss indicates connection problems.

Factors Affecting Speed Test Results

Several factors can affect your speed test results, making them different from your typical internet experience:

Server Distance

Testing against a distant server typically results in higher ping and potentially lower speeds than testing against a nearby server. For representative results, test against a nearby server.

Server Load

If the test server is overloaded with other users, your results might be lower than your actual speeds. Testing at different times can help you avoid overloaded servers.

ISP Throttling

Some ISPs throttle (intentionally slow down) certain types of traffic. Speed tests might be prioritized by ISPs, resulting in higher speeds during tests than during typical usage. If your speed test results are much higher than your typical internet experience, ISP throttling might be occurring.

Network Congestion

Network congestion during peak hours can reduce speeds. Testing during off-peak hours typically results in higher speeds than testing during peak hours.

Device Limitations

Your device's network adapter might limit speeds. Older devices with older network adapters might not achieve the speeds your internet connection provides. Testing on multiple devices can help identify device-specific limitations.

Comparing Speed Test Results

To effectively compare speed test results over time or between different conditions, keep records:

Create a Speed Test Log

Record your speed test results, including the date, time, server location, download speed, upload speed, and ping. Over time, this log shows trends in your connection's performance.

Identify Patterns

Look for patterns in your results. Do speeds decrease during certain times of day? Are speeds lower on WiFi than wired? Does a specific server location consistently show lower speeds? Identifying patterns helps you understand your connection's behavior.

Compare to Baseline

Establish a baseline of your typical speeds. If speeds suddenly drop significantly below your baseline, investigate the cause. This might indicate a problem with your connection, ISP network congestion, or changes to your setup.

When to Run Speed Tests

Different situations call for different speed testing strategies:

Troubleshooting Slow Internet

If you're experiencing slow internet, run speed tests at different times and on different devices. Compare results to your plan's advertised speeds. If speeds are significantly lower than advertised, contact your ISP.

Comparing ISPs

When comparing internet service providers, run speed tests from each provider at the same time of day and on the same device for fair comparison. Test multiple times to account for variations.

Verifying Plan Upgrade

After upgrading your internet plan, run speed tests to verify you're receiving the speeds you're paying for. Most ISPs provide 30 days to verify speeds after plan changes.

Monitoring Connection Health

Regularly running speed tests helps you monitor your connection's health over time. Gradual speed decreases might indicate aging equipment or ISP infrastructure issues.

Advanced Speed Testing

For more detailed analysis, advanced speed testing options are available:

Scheduled Testing

Some speed test tools allow you to schedule automatic tests at regular intervals. This creates a comprehensive history of your connection's performance over time.

Custom Server Selection

Advanced tools allow you to test against specific servers, useful for understanding your connection's performance to specific locations or services.

Detailed Metrics

Some tools provide additional metrics like jitter, packet loss, and DNS resolution time, offering deeper insight into your connection's performance.

Conclusion

Running an accurate internet speed test requires proper preparation and understanding of what the results mean. By following the guidelines in this article, you'll get accurate, representative results that reflect your actual internet performance.

Use speed tests to troubleshoot problems, compare ISPs, verify plan upgrades, and monitor your connection's health over time. Keep records of your results to identify trends and patterns. With accurate speed test data, you can make informed decisions about your internet connection and optimize it for your needs.

Remember that speed is just one aspect of connection quality. Consistency, reliability, and low latency are equally important. A connection that's slightly slower but stable and responsive often provides a better experience than a connection with high speeds but frequent fluctuations and high latency.

Share this article