Hola amigos. Hoy os mostraré una pequeña utilidad que nos permitirá medir nuestro ancho de banda. Este pequeño truco es muy útil tanto para usuarios de escritorio como para usuarios más avanzados. Entonces, en esta publicación, te mostraré cómo probar la velocidad de tu conexión usando el terminal con Speedtest.
Speedtest es una plataforma que nos permite medir la velocidad de nuestra conexión a internet . Es muy conocido a nivel mundial porque tiene varios servidores ubicados en diferentes lugares por lo que sus mediciones, aunque no son perfectas, son bastante fiables.
Para acceder a ella hay que hacerlo a través de la web y utilizando un navegador. Ahora bien, si trabajamos con servidores o nos gusta el terminal, ¿qué solución tenemos? Bueno, tenemos SpeedTest-Cli
La definición de esta herramienta la puedes encontrar en su perfil de Github y es muy sencilla
Interfaz de línea de comandos para probar el ancho de banda de Internet usando speedtest.net
Así que no hay más truco. Es una herramienta de terminal que hace uso de la infraestructura Speedtest para medir nuestro ancho de banda.
La aplicación a un nivel más técnico es OpenSource liberada bajo licencia Apache y creada en Python. Está desarrollado específicamente para Linux, aunque al estar creado en Python podemos instalarlo en otros sistemas como macOS o Windows.
Así que vamos a por ello.
Instalar Speedtest-cli en Debian/Ubuntu
Como necesitamos Python en primer lugar, tenemos una manera de hacerlo porque la mayoría de las distribuciones de Linux lo tienen por defecto.
Entonces, instalemos Python PIP en Debian/Ubuntu, que es un administrador de paquetes para aplicaciones de Python. Con él, instalaremos Speedtest-cli.
Abre una terminal o vía SSH y actualiza todo el sistema operativo.
sudo apt update sudo apt upgrade
A continuación, instale PIP.
sudo apt install python3-pip
Una vez instalado, el siguiente paso es actualizar a la última versión estable.
sudo -H pip3 install pip -U Successfully installed pip-21.3.1
Con PIP listo para la batalla, podemos instalar Speedtest-cli.
sudo -H pip install speedtest-cli Collecting speedtest-cli Downloading speedtest_cli-2.1.3-py2.py3-none-any.whl (23 kB) Installing collected packages: speedtest-cli Successfully installed speedtest-cli-2.1.3
Ahora podemos usarlo en el sistema.
Prueba tu velocidad de conexión usando el terminal con Speedtest
Ahora que tenemos el programa instalado, primero podemos averiguar qué velocidad tenemos.
speedtest-cli --version speedtest-cli 2.1.3 Python 3.8.10 (default, Sep 28 2021, 16:10:42) [GCC 9.3.0]
Para obtener toda la información sobre cómo usar la herramienta, simplemente ejecute
speedtest-cli -h
Y obtendrá una pantalla de salida similar a esta.

Para hacer la prueba solo ejecuta
speedtest-cli
El script buscará automáticamente el servidor más cercano a donde te encuentras y obtendrás los siguientes resultados.

Con el --server
opción puede especificar un servidor para probar.
Además, con --exclude
opción puede excluir servidores de la prueba.
Entonces, usar la herramienta es muy fácil y bastante útil.
Conclusión
SpeedTest es un excelente servicio pero tenemos que acceder a él vía web pero con esta herramienta podemos hacerlo desde la terminal en cualquier distribución de Linux.