setUploadTestServers method
Sets to servers to test for upload speed
Implementation
Future<void> setUploadTestServers() async {
_log('Setting up upload test servers');
final tester = SpeedTestDart();
try {
_log('Getting speed test settings');
final settings = await tester.getSettings();
final servers = settings.servers;
_log('Found ${servers.length} speed test servers');
_log('Finding best servers');
bestServers = await tester.getBestServers(
servers: servers,
);
_log('Selected ${bestServers?.length ?? 0} best servers');
} catch (e) {
_log('Error setting up test servers: $e');
bestServers = null;
}
}