Я думаю, что вам нужно точно определить, что вы подразумеваете под качеством, а также понять, что оно постоянно меняется.
К сожалению, единственное действительно точное измерение является историческим - то есть вы можете выполнить тест загрузки или загрузки и измеритьвремя, затраченное на потерю пакетов, дрожание, задержку и т. д., и это позволит вам узнать, какое качество было у вас при запуске теста.
Причина, по которой я говорю, является исторической, заключается в том, что это не гарантирует, чтооставайтесь такими в любое время - например, вы можете перемещаться между ячейками (или комнатами в случае WiFi), или несколько других пользователей в вашем регионе могут начать интенсивно использовать пропускную способность.
Возможно, чтопростого теста загрузки или выгрузки достаточно для ваших целей (я думаю ...) решить, хотите ли вы запускать ваше приложение определенным образом, а затем вы можете встроить дополнительные проверки в само приложение, чтобы увидеть, нужно ли вамадаптироваться к изменениям в сети (например, вы можете включить время для конкретного приложениязавершение транзакции с сообщением)