
# 检测功能
 #### startNetworkTest
```
- (int)startNetworkTest:(HWRtcNetworkTestConfig *_Nonnull)netWorkTestConfig;
```
【**功能说明**】
会前网络质量开启测试，房间外调用，要等探测结束后才能加入房间。
【**请求参数**】
netWorkTestConfig：检测配置，具体请参见[HWRtcNetworkTestConfig](https://support.huaweicloud.com/csdk-rtc/rtc_05_0082.html#rtc_05_0082__section67419314513)。
【**返回参数**】
- 0：方法调用成功。
- \> 0：方法调用失败。具体请参见[HWRtcErrorCode](https://support.huaweicloud.com/csdk-rtc/rtc_05_0080.html)。
![](https://support.huaweicloud.com/csdk-rtc/public_sys-resources/caution_3.0-zh-cn.png)
会触发[onNetworkTestQuality](https://support.huaweicloud.com/csdk-rtc/rtc_05_0065.html#rtc_05_0065__section109667188317)、[onNetworkTestResult](https://support.huaweicloud.com/csdk-rtc/rtc_05_0065.html#rtc_05_0065__section3965131819319)回调，并通过回调返回具体的网络测试结果，时间需要20-60s。
 #### stopNetworkTest
```
- (int)stopNetworkTest;
```
【**功能说明**】
会前网络质量停止测试，房间外调用。
【**请求参数**】
无
【**返回参数**】
- 0：方法调用成功。
- \> 0：方法调用失败。具体请参见[HWRtcErrorCode](https://support.huaweicloud.com/csdk-rtc/rtc_05_0080.html)。
 
