私が知る限り、そのアプリは既知の量のデータ(ユーザーが1、2、3、4、および5 GBから選択)とそれにかかる時間の読み取りと読み取りを行います。
「ライブ」の読み取り/書き込み時間は、「過去5秒間にXXXMBを書き込んだ」という移動平均に基づいていると思います。
私はこのようなものを自分で実装するAPIを知りませんが、かなり簡単に実装できます。既知の量のガベージ(たとえば、500 MBの乱数)を生成し、一時フォルダーに書き込んで、時間を計り、計算を行います。 、次に書き込まれたデータをクリーンアップします。