# startSpeedTest method Null safety

Future<void> startSpeedTest(

1. int sdkAppId,
2. String userId,
3. String userSig

)

开始进行网络测速（视频通话期间请勿测试，以免影响通话质量）

测速结果将会用于优化 SDK 接下来的服务器选择策略，因此推荐您在用户首次通话前先进行一次测速，这将有助于我们选择最佳的服务器。 同时，如果测试结果非常不理想，您可以通过醒目的 UI 提示用户选择更好的网络。 测试结果通过 TRTCCloudListener.onSpeedTest 回调出来。

注意：测速本身会消耗一定的流量，所以也会产生少量额外的流量费用。

参数：

sdkAppId 应用标识

userId 用户标识

userSig 用户签名

## Implementation

    Future<void> startSpeedTest(
        int sdkAppId, // 应用标识
        String userId, // 用户标识
        String userSig // 用户签名
        ) {
      return _channel.invokeMethod('startSpeedTest', {
        "sdkAppId": sdkAppId,
        "userId": userId,
        "userSig": userSig,
      });
    }