Diagnostics

Diagnostics

Internet Connection Health Check

Updated September 27, 2026 Jack Shi 7 min read

Quick answer:

A connection health check measures your internet's vital signs — download, upload, ping/latency, and jitter — and reads them against a healthy range. It is not a single score: a healthy link is one where each number sits where it should for your plan. Run the Starlink-focused test below in your browser, then use the ranges and checks here to tell which vital sign is off when something feels slow.

“Is my internet healthy?” is really four smaller questions. A useful health check answers each one with a real measurement rather than a vague verdict, then tells you what a normal result looks like so you know when to act. Below are the four vital signs, what a healthy range looks like for Starlink, and how to read a bad result.

The four vital signs

  • Download speed — how fast data reaches you. It drives streaming, downloads, and page loads, and it is the number most affected by congestion and obstructions.
  • Upload speed — how fast you send data. Lower than download on Starlink by design, but it matters for video calls, backups, and posting.
  • Ping / latency — the round-trip delay of a small request. Low latency is what makes a connection feel responsive; it matters more than raw speed for calls and gaming.
  • Jitter — how much that latency varies from moment to moment. Steady latency is healthy; jitter that spikes is what makes a call stutter even when the average ping looks fine.

The test on this page measures all four in your browser against Cloudflare's network. For exactly how each figure is produced — and what it can and cannot measure — see our methodology.

What a healthy result looks like

There is no single “pass” number, because the right range depends on your plan and location. The honest way to judge a result is to compare it against Starlink's own published specifications for your plan. In broad terms, a healthy residential Starlink connection shows:

  • A download comfortably within your plan's published range, not a fraction of it.
  • A steady, smaller upload — normal for Starlink, not a fault.
  • A ping in the tens of milliseconds, stable across repeated tests.
  • Jitter low enough that repeated pings stay close together.

Treat those as directional, not absolute. A single reading is a snapshot; run the check a few times, at different times of day, to see the real picture.

How to read a bad result

If a vital sign comes back low, work through the causes in order before concluding the connection is unhealthy:

  • Check the sky first. A partly blocked view is the most common cause of drops and low speed. Run the obstruction checker before anything else.
  • Retest wired or beside the router. A weak Wi-Fi signal can make a healthy connection look slow. Test on Ethernet or right next to the router to separate the link from your Wi-Fi.
  • Retest at a quieter time. Peak-hour congestion lowers speeds; the same setup can be healthy off-peak. Compare morning and evening results.
  • Close other apps and devices. A background download or another device sharing the connection will skew the reading.

What a browser check can't tell you

Being honest about the limits keeps the check useful. A browser test measures speed, latency, and jitter well, but it cannot reliably measure packet lossor hand you a certified reliability grade — those need continuous monitoring or the Starlink app's own statistics over time. If your connection passes a health check but still drops, the problem is usually intermittent obstruction or a network-side event rather than raw speed, and the app's history is the place to look.

Run your health check

Start the test above with nothing else using the connection, note the four numbers, and compare them to your plan's published range. If everything sits where it should, your connection is healthy. If one number is off, you now know which one — and the checks above tell you what to do next. To see how your result stacks up against other options, use Starlink vs ISP, or confirm your plan fits your usage with the plan picker.

Speed test icon

Don't just read — check your own setup.

Run a Starlink-focused speed test and compare download, upload, ping, and jitter against your real connection.

Start Speed Test

Related tools

FAQ

What is an internet connection health check?

It is a quick measurement of your connection's key vital signs — download speed, upload speed, ping/latency, and jitter — read against the range you should expect. It is not a single magic 'score': a healthy connection is one where each of those numbers sits in a normal range for your plan, and the useful part is knowing which one is off when something feels slow.

How do I check the health of my Starlink connection?

Run the browser test on this page while nothing else is using the connection, ideally on a device wired to the router or next to it. It measures download, upload, ping, and jitter against Cloudflare's global network. Then compare each result to what Starlink publishes for your plan and to how the connection behaves at different times of day.

What counts as a healthy result?

It depends on your plan and location, so compare against Starlink's own published expectations rather than a fixed number. In general terms, a healthy residential Starlink connection shows a download comfortably into the tens of Mbps or more, a smaller but steady upload, a ping typically in the tens of milliseconds, and low jitter. A result that is far below your plan's published range, or jitter that spikes, is the signal to investigate.

Why is my connection health check result low?

The most common causes, in rough order: a partly obstructed view of the sky, network congestion at peak hours, testing over Wi-Fi far from the router instead of wired, or a device or browser doing something else during the test. Rule out the sky first with an obstruction check, retest wired, and retest at a quieter time before assuming the connection itself is unhealthy.

Does the health check measure packet loss or a reliability score?

No. A browser test measures speed, latency, and jitter accurately, but it cannot reliably measure packet loss or produce a certified reliability grade — those need continuous monitoring or the Starlink app's own statistics. This page is honest about that: it reports the vital signs it can measure and points you to the right tool for the rest.