A local throughput test can measure traffic between two endpoints you control without involving the internet service. That helps separate LAN capacity from a remote path, provided the test layout and endpoint limits are recorded.
Use it for a specific question, such as whether one wall run or wireless room can carry sustained traffic. It is not a substitute for testing the actual player and media source.

Choose controlled endpoints
Use trusted software on equipment you administer and follow ESnet's current iperf3 documentation. One endpoint acts as the test server and another as the client. Keep the listener within the intended local network rather than exposing it publicly.
Record each endpoint's connection and processing capability. A small computer, USB adapter or busy server can limit the result independently of the cable or radio. A low number does not automatically identify the network segment as faulty.
Define direction and workload
The sending direction matters, especially when investigating a wireless client or asymmetric path. iperf3 provides a documented reverse mode. It also supports parallel streams, but a multi-stream result is not equivalent to a single-stream application result.
Use a bounded duration at an acceptable household time. A throughput test can deliberately occupy the link and affect calls or viewing. Avoid leaving repeated saturation tests running after the question has been answered.
Compare one segment
Keep the same endpoints and options while changing one known cable, port or supported wireless position. Record the negotiated link speed and actual topology. A test through a mesh satellite includes its upstream path unless that segment is separately wired.
Repeat enough to see whether the difference is stable, and preserve both directions where relevant. Do not compare one short wireless run with a long wired test using a different server and call the outcome a clean medium comparison.
- Select two authorized local endpoints with trusted software.
- Record their interfaces and complete route.
- Use a bounded test with documented direction and stream count.
- Change one segment while retaining the test options.
- Remove or stop the test listener when finished.
Keep the result in scope
A good local result shows that the chosen endpoints exchanged test traffic over that route during that interval. It does not establish internet capacity, account permission, CDN behavior or every media format's playback support.
If local tests remain sound while remote tasks fail, preserve the evidence for access or source investigation. If the local route fails too, focus there before buying a faster internet tier. The value is the separation of paths, not the largest benchmark number.
Useful answers
Does iperf test my internet plan?
A local test between LAN endpoints does not. It measures that local route and endpoint combination.
Should I use many parallel streams for every comparison?
Use options that answer the question and record them. Multiple streams can produce a different result from one stream and should not be silently compared as equivalent.