Slow Internet on a smartphone - one one of the most annoying problems of our time. You try to load a video, but it takes forever to โbufferโ, or a message in the messenger leaves with a delay of 10 seconds. But how can you understand whether the operator is at fault, your Samsung Galaxy S23, or whether the network is simply overloaded at the moment? Measuring the speed of mobile data on Android is the first step to solving the problem.
In this article we will analyze not only standard methods of checking through applications like Speedtest, but also little-known methods: from hidden engineering mode menus to analyzing network logs. You will learn how the indicators differ 4G and 5G in real conditions, why megabits are more important for online games, and how operators sometimes โtwistโ test results. And also - how to save the history of measurements in order to present a claim to the provider with evidence. ping megabits are more important for online games, and how operators sometimes โtwistโ test results. And also - how to save the history of measurements in order to present claims to the provider with evidence.
Spoiler: if your Xiaomi Redmi Note 12 shows 100 Mbit/s, and YouTube is slow, the problem is not always speed. But more on that later.
Why standard speed tests lie: 3 key pitfalls
Most users limit themselves to installing the first speed test application they come across - and receive distorted data. Here are three reasons why the results may be inaccurate:
- ๐ก Server for test automatically selected (and often overloaded). For example, if you are in Moscow, and the application connected to the server in Ekaterinburg, the ping will be overestimated.
- ๐ถ The operator limits the traffic for test servers. Some providers (especially virtual ones, like Tele2 or Yota) artificially lower the priority of packets going to Speedtest.net or nPerf.
- ๐ Background processes eat up the channel. If during the test Google Play updates applications or WhatsApp downloads media, the actual speed will be lower.
To avoid these pitfalls, before the test:
- Close all applications through menu
Latest(swipe up). - Disable auto-update in
Settings โ Google โ Auto-update applications. - Select a server manually (preferably in your city or region).
And one more nuance: 5G not always faster 4G in real conditions. For example, in the basement of a house the signal 5G (high-frequency) can drop up to 10 Mbit/s, while 4G (low-frequency) consistently produces 30 Mbit/s. Therefore, test both networks separately.
Method 1: Built-in Android tools (without installing applications)
Few people know, but Android 10 and newer there is a hidden speed test available without third-party apps. It is less accurate than specialized services, but it does not require software installation and works even on budget smartphones budget smartphones like Realme C55.
Instructions:
- Open
Settings โ Network and Internet โ SIM cards and mobile network. - Tap on the name of your SIM card (for example, Beeline).
- Scroll down to the item
Speed networks(on some firmware -Network status). - The current loading and upload real time (updated every second) will be displayed here.
Disable Wi-Fi
Close all applications
Put the smartphone on charge (if charge < 20%)
Select a server manually-->
This method has limitations:
- โ Not shows ping (critical for gamers).
- โ Data is updated with a delay of 1-2 seconds.
- โ Does not save measurement history.
But it is ideal for quick checking, for example, if the Internet is โslowโ right now, but you donโt have time to install anything. For an in-depth analysis, proceed to the following methods.
Method 2: Professional applications - what to choose in 2026
If you need accurate data with the ability to compare over time, install one of these applications. We tested 15 services and selected the top 3 according to the criteria: accuracy, lack of advertising and additional functions (for example, coverage map).
| Application | Pros | Cons | Link (Play Market) |
|---|---|---|---|
| Speedtest by Ookla | โ
Largest server base โ Shows jitter (important for video calls) |
โ Advertising in the free version โ Sometimes lowers the speed on virtual operators |
com.ookla.speedtest |
| nPerf | โ
Tests speed YouTube and Netflix separately โ Saves history with geolocation |
โ Interface is overloaded โ Requires registration to export data |
com.nperf.tester |
| Meteorit | โ
Works without the Internet (tests cache) โ Shows real speed file downloads |
โ Few servers in Russia โ No Russian language |
com.meteorit.app |
For maximum accuracy, use Speedtest and nPerf in parallel - this way you can compare the results. For example, if in Speedtest shows 50 Mbit/s, and in nPerf - 30 Mbit/s, most likely the operator is limiting traffic to one of the servers.
Before the test, turn your smartphone on for 10 seconds, then turn on only mobile network. This will reset the network settings and give cleaner results. Airplane Mode for 10 seconds, then turn on only the mobile network. This will reset your network settings and give cleaner results.
Pay attention to the setting jitter (delay jitter) in Speedtest. If it is higher than 30 ms, there will be problems with voice calls in Zoom or Discord, even at high speed.
Method 3: Engineering menu - secret codes for advanced
If you are ready to dive into technical details, engineering menu (or Field Test Mode) will give the most detailed information about the network. Here you can see not only the speed, but also signal level (in dBm), connection type (LTE Cat.6, 5G NSA, etc.), as well as base station load.
Instructions for most smartphones (for example Samsung i Xiaomi):
- Open the application
Phone. - Enter the code:
##4636## - In the menu that opens, select
Network informationorNetwork Testing. - Scroll to block
Signal Strengthโhere are shown RSRP (signal strength) and SINR (communication quality).
Decoding of key parameters:
- ๐ถ RSRP (dBm): optimally from -85 to -65 (the closer to 0, the better). If below -110 - the connection is unstable.
- ๐ SINR (dB): should be > 10. If less than 5 - interference from other towers.
- ๐ Type:
LTE(4G),NR5G(5G),HSPA(3G).
What to do if the engineering menu does not open?
On some smartphones (for example Huawei or OnePlus) standard codes are blocked. Try alternative ones:
- For Huawei: ##2846579## โ ProjectMenu โ Network Info
- For OnePlus: ##4636## โ Usage Statistics โ Network
If it doesnโt work, it means the manufacturer disabled access.
In the engineering menu, you can also force switch between 4G and 5Gif the smartphone supports both networks. For example, on Samsung Galaxy S22:
- In the engineering menu, select
Set preferred network type. - Install
LTE onlyfor forced 4G orNR/LTEfor 5G. - Reboot your smartphone.
If the engineering menu shows that the smartphone is connected to 5G, but the speed is the same as 4G, the problem is in the operator settings, not in your device.
Method 4: Testing through the terminal (for geeks)
If you like to โdigโ into the system, you can measure the speed directly through ADB or terminal Android. This method provides โrawโ data without intermediaries like applications, but requires command line skills.
Instructions:
- Install Termux from F-Droid (not from the Play Market!).
- Enter the commands one by one:
pkg update && pkg upgradepkg install wget
wget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
chmod +x speedtest.py
./speedtest.py - Wait for the results. They will be similar to Speedtest, but without a graphical interface.
Advantages of this method:
- โ No advertising and unnecessary background processes.
- โ
You can automate tests via
cron(for example, check the speed every hour). - โ Works even on outdated versions of Android (for example, Android 7).
Cons:
- โ Difficult for beginners.
- โ No visualization (text data only).
To save the results to a file, add to the end of the command: ./speedtest.py >> speedlog.txt. The file will appear in the folder /storage/emulated/0.
This method is suitable for advanced users who want, for example, to monitor speed in the background or integrate data into their scripts automation.
Method 5: Alternative methods - when nothing works
Sometimes standard tests show โnormalโ speed, but the Internet still โlags.โ In such cases, checking real throughput will help - that is, how much data the smartphone can download/send in real conditions.
Here are 3 non-standard methods:
- Download a test file:
- Download a file of 100โ500 MB in size from your operator's server (for example,
http://speedtest.tele2.net/100mb.bin). - Note the download time and calculate the speed manually:
(file size in bits) / (time in seconds).
- Download a file of 100โ500 MB in size from your operator's server (for example,
- Streaming test:
- Turn on the video at YouTube resolution
1080p60. - Open
Statistics for nerds(right click on the video โStatistics). - Look at the graph bufferingIf it drops often, the problem is connection stability.
- Turn on the video at YouTube resolution
- Install Ping & Net from the Play Market.
- Select the game server (for example, EUW1.LeagueOfLegends.com for LoL).
- If ping > 100 ms or there are packet losses - in there will be lags in online shooters.
- Screenshots: take screenshots with the date, time and speed indicators. On some smartphones (for example, Samsung) the device model is automatically displayed in the screenshots - this is plus.
- Logs: in nPerf or Speedtest export the history to
CSVfile (can be opened in Excel). - Video: record the screen during the test (for example, via
Settings โ Screen recordingon Xiaomi).
These methods help identify problems that are not visible in standard tests. For example, the operator can โstifleโ traffic specifically for video, leaving normal speed for regular sites.
If the speed is 80 Mbit/s, and Speedtest speed 80 Mbit/s, and YouTube loads at a speed of 2 Mbit/s - the operator uses throttling (artificial limitation) for streaming services.
How to save the results and make a claim to the operator
If tests constantly show lower speeds declared in the tariff, you can demand that the operator sort it out - or even terminate the contract. But this requires evidence.
How to correctly record the results:
Sample complaint to the operator:
Dear support service [operator name],
According to the tariff โ[name]โ, the stated mobile data speed is up to [X] Mbit/s. However, according to the test results (I am attaching screenshots and logs), the actual speed in the period from [date] to [date] did not exceed [Y] Mbit/s in [city/region]. Please check the quality of the services provided and report on measures to eliminate the problem.
[Your contacts]
According to the Law โOn Communicationsโ (Article 55), the operator is obliged to consider the claim within 30 days. If you are not satisfied with the answer, you can contact Roskomnadzor or the court.
What to do if the operator ignores the claim?
1. Write a complaint to Roskomnadzor via the website rkn.gov.ru.
2. Contact Society for the Protection of Consumer Rights (for example, OZPP).
3. If the damage is significant (for example, a non-working Internet interfered with remote work), sue. Judicial practice is usually on the side of consumers.
FAQ: Frequently asked questions about checking mobile data speed
Why is the speed in the test and the actual speed of downloading files different?
Speed tests (for example, Speedtestmeasure maximum throughput channels in ideal conditions In reality, speed. influence:
- ๐ Distance to the server (for example, downloading from Google Drive may be slower if the server is in another country).
- ๐ Traffic encryption (for example, VPN or HTTPS reduce speed by 10โ30%).
- ๐ฆ Limitations of the site/service itself (for example, YouTube will not allow you to download a video faster than it is encoded).
To check real speed, download files from servers located in your country (for example, speedtest.rt.ru for users Rostelecom).
What ping is considered normal for the mobile data?
Optimal values ping (delays) for different tasks:
- ๐ Calls by WhatsApp/Zoom: up to 100 ms.
- ๐ฎ Online games (PUBG, Fortnite): up to 50 ms.
- ๐บ Video streaming: up to 200 ms (the main thing is stability, not the minimum value).
If ping constantly above 200 ms or โjumpsโ (high jitter) - the problem is in an overloaded operator tower or a weak signal.
Is it possible to increase the speed of mobile data on Android?
Yes, but not always. Here's what really works:
- ๐ถ Change location: even moving 5 meters can improve the signal (especially indoors).
- ๐ Switch to 4G: if 5G is unstable, force install
LTE onlyin the network settings. - ๐ง Reset network settings:
Settings โ System โ Reset โ Reset settings networks. - ๐ด Change the SIM card: old cards (especially format Mini-SIM) can limit the speed.
Nothing helps? Perhaps the problem is on the operatorโs side - write to support with test results.
Why is the speed at night? higher than during the day?
This is a normal phenomenon. During the day, operator base stations are overloaded due to the large number of users, and at night (from 2:00 to 6:00) the load can be minimal. 2-3 times.
Some operators (for example, MegaFon) even officially declare โnight unlimitedโ - when after a certain time the speed is not limited. Check the conditions in your personal account.
How to check the Internet speed on Android without installing applications?
There are 3 ways:
- Use built-in menu (described in Method 1).
- Go to the web version Speedtest via a browser:
https://www.speedtest.net/ru. - Enter in the browser address bar:
https://fast.com(service from Netflix, shows download speed without installation).
Minus of web versions - they do not show ping and jitter, only download/upload speed.