OptionsOn speedtest-cli itself
--help-h
Show this help message and exit
--no-download
Do not perform download test
--no-upload
Do not perform upload test
--single
Only use a single connection instead of multiple. This simulates a typical file transfer
--bytes
Display values in bytes instead of bits. Does not affect the image generated by --share, nor the output from --json or --csv
--share
Generate and provide a URL to the speedtest.net share results image, not displayed with --csv
--simple
Suppress verbose output, only show basic information
--csv
Suppress verbose output, only show basic information in CSV format. Speeds listed in bit/s and not affected by --bytes
--csv-delimiter
Single character delimiter to use in CSV ouput. Default ',' <CSV_DELIMITER>
--csv-header
Print CSV headers
--json
Suppress verbose output, only show basic information in JSON format. Speeds listed in bit/s and not affected by --bytes
--list
Display a list of speedtest.net servers sorted by distance
--server
Specify a server ID to test against. Can be supplied multiple times <SERVER>
--exclude
Exclude a server from selection. Can be supplied multiple times <EXCLUDE>
--mini
URL for the Speedtest Mini server <MINI>
--source
Source IP address to bind to <SOURCE>
--timeout
HTTP timeout in seconds. Default 10 <TIMEOUT>
--secure
Use HTTPS instead of HTTP when communicating with speedtest.net operated servers
--no-pre-allocate
Do not pre allocate upload data. Pre allocation is enabled by default to improve upload performance. To support systems with insufficient memory, use this option to avoid a MemoryError
--version
Show the version number and exit