Yep - you can try the following:
-
iperf3measures max TCP and UDP bandwidth performance between two hosts. It is very accurate, used for benchmarking, and supports both upload and download. It requires a server and client setup (e.g., your own VPS or test server).
iperf3 -s # On the server
iperf3 -c <server_ip> # On the client (your machine)
-
fast-cli(Netflix Fast CLI)
This is a simple tool to test download/upload speeds using Netflix's Fast.com. It requires Node.js.
npm install --global fast-cli
fast --upload
-
librespeed-cli(self-hosted or public servers). It uses CLI client for the LibreSpeed test server. You can find more at GitHub: https://github.com/librespeed/speedtest-cli
git clone https://github.com/librespeed/speedtest-cli
cd speedtest-cli
./speedtest-cli.py
For general use: Try fast-cli or librespeed-cli.
For technical benchmarking: Use iperf3 with a controlled server.
If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.
hth
Marcin