Nexapp - Speedtest
Speedtest
The Speedtest tool is widely used to measure the speed and quality of an internet connection. It reports:
- Download speed
- Upload speed
- Ping / latency
- Jitter
Speedtest is helpful for troubleshooting connectivity problems, validating ISP performance, and checking whether your line is suitable for services like VoIP, video calls, or cloud apps.
In NexappOS, Speedtest is available as a built-in feature from the command line only.
Usage
Because QoS can influence bandwidth tests, it’s recommended to stop QoS before running Speedtest:
/etc/init.d/qosify stop
Run a standard test:
speedtest
Speedtest automatically selects a server based on location and availability. In some cases, the chosen server may not be ideal and results can be inconsistent.
To force a better server selection based on latency testing, use:
speedtest --force-by-latency-test
When finished, re-enable QoS:
/etc/init.d/qosify start
Speedtest in a MultiWAN Setup
Speedtest chooses a server randomly. In a MultiWAN environment, results may vary depending on which WAN the system uses for that test.
You can force Speedtest to use a specific WAN interface through the mwan3 wrapper.
Example: run Speedtest through wan1:
mwan3 use wan1 speedtest --force-by-latency-test
This ensures the test traffic exits only through the selected WAN, giving consistent and meaningful results per uplink.