The surge in remote work, digital nomadic lifestyles and international leisure travel means that buying a mobile phone SIM card is one of the first, vital purchases on arrival at destination. The island of Bali, Indonesia’s premier tourist destination, receives upwards of 5 million tourists each year and hosts tens of thousands of expatriate residents who rely on domestic telephony carriers, making the sale and purchase of mobile internet access a large, lucrative business.
Consequently, both providers and consumers want to know which service carrier provides the fastest internet speeds, the former to better position themselves in the market and price their product accordingly, the latter to make a better-informed purchase aligned to their business, work and travel needs. Nevertheless, there is so far no publicly available, independent, rigorous analysis comparing mobile telephony internet speeds among Indonesian domestic carriers in Bali to guide decision-making.
To fill the gap and inform providers and consumer decisions, this market research study compares, using internet speed measurements collected in Bali, the speeds of three domestic carriers - Telkomsel, Tri3 (IM3) and XL Axiata - to assess with rigor whether statistically significant speed differences exist among them. The analysis suggests that not all carriers are alike in the effective, measured internet speeds on offer
The data were collected by measuring internet speeds on Android OS cellphones carrying Telkomsel, Tri and XL carrier SIM cards with the Meteor Speed Test application. They were collected on specific days and times in three, three-day rounds during 13-21 November 2024 in the Sanur district of Bali’s capital city of Denpasar according to the replicated Latin Squares design sequence outlined in Table 1.
For each Round / Day/ Time / Carrier factor combination, five speed tests were taken, each test consisting of one upload speed, one download speed and one latency measurement. Of the five tests, the two with the highest latency measurement were dropped, and a composite Speed score was created for each of the remaining three tests according to the following formula:
\[\left[\frac{Upload\ Speed + Download\ Speed}{Latency}\right]^2\]
The three Speed scores were then averaged, resulting in 27 Speed score instances, one for each of the 3 Round x 9 Day/Time/Carrier factor combinations. These data used in the analysis are displayed in the tabs on the right and available for download.
Avg.Download.speed | Avg.Upload.speed | Avg.Latency | Round | Carrier | Day | Time |
---|---|---|---|---|---|---|
155.33 | 26.27 | 29.00 | 1 | Telkomsel | Wednesday | H0900 |
25.77 | 38.00 | 23.67 | 1 | XL | Wednesday | H1400 |
18.37 | 15.10 | 22.00 | 1 | Tri | Wednesday | H2000 |
24.47 | 9.77 | 21.67 | 1 | Tri | Thursday | H0900 |
38.70 | 29.37 | 27.00 | 1 | Telkomsel | Thursday | H1400 |
33.17 | 14.47 | 22.00 | 1 | XL | Thursday | H2000 |
14.50 | 10.87 | 24.33 | 1 | XL | Friday | H0900 |
26.23 | 31.37 | 22.00 | 1 | Tri | Friday | H1400 |
11.53 | 10.13 | 21.33 | 1 | Telkomsel | Friday | H2000 |
93.20 | 36.83 | 20.00 | 2 | Telkomsel | Saturday | H0900 |
21.40 | 27.67 | 22.33 | 2 | XL | Saturday | H1400 |
46.97 | 36.97 | 22.00 | 2 | Tri | Saturday | H2000 |
47.60 | 4.00 | 39.67 | 2 | Tri | Sunday | H0900 |
41.37 | 41.73 | 20.33 | 2 | Telkomsel | Sunday | H1400 |
27.67 | 35.23 | 28.00 | 2 | XL | Sunday | H2000 |
56.80 | 48.93 | 30.33 | 2 | XL | Monday | H0900 |
55.33 | 26.97 | 20.33 | 2 | Tri | Monday | H1400 |
34.67 | 26.33 | 27.00 | 2 | Telkomsel | Monday | H2000 |
56.43 | 42.10 | 21.33 | 3 | Telkomsel | Tuesday | H0900 |
43.37 | 45.27 | 33.33 | 3 | XL | Tuesday | H1400 |
27.97 | 48.73 | 20.00 | 3 | Tri | Tuesday | H2000 |
39.27 | 3.70 | 35.33 | 3 | Tri | Wednesday | H0900 |
36.07 | 49.73 | 18.33 | 3 | Telkomsel | Wednesday | H1400 |
37.63 | 43.10 | 31.33 | 3 | XL | Wednesday | H2000 |
73.33 | 17.87 | 30.67 | 3 | XL | Thursday | H0900 |
59.33 | 48.47 | 21.33 | 3 | Tri | Thursday | H1400 |
40.60 | 28.20 | 26.67 | 3 | Telkomsel | Thursday | H2000 |
To test differences in mean internet speeds among carriers, an analysis of variance (ANOVA) model in a 3 x 3 Latin Square Design (LSD) replicated three times is applied to the data, with Speed as the response variable. To account for the possible confounding effect of time-of-the-day and of day-of-the-week on internet speed, the LSD blocks the main effect factor Carrier with factor Time and with factor Day. In the model, blocking factor Day is nested within factor Round to account for the replication of the former along the latter.
Model factor significance and post-hoc comparisons of means using Tukey’s ‘Honest Significant Difference’ method are analyzed at the 90% confidence (\(\alpha = 0.10\)) level. The ANOVA table and model diagnostics are shown in the tabs on the right.
Data management, visualizations and analysis are conducted in the R programming language (version 4.1.0) and RStudio IDE (2024.09.1 Build +394) for Windows.
model = lm(Speed ~ # Response variable
Round + # Replicate factor
Round/Day + # Block: factor Day nested in factor Round
Time + # Block: Time factor
Carrier, # Main effect factor
data=dat); anova(model)
Analysis of Variance Table
Response: Speed
Df Sum Sq Mean Sq F value Pr(>F)
Round 2 161.06 80.53 0.7794 0.4776
Time 2 329.09 164.55 1.5926 0.2381
Carrier 2 663.76 331.88 3.2121 0.0711 .
Round:Day 6 648.51 108.08 1.0461 0.4376
Residuals 14 1446.49 103.32
---
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
OK: Simulated residuals appear as uniformly distributed (p = 0.743).
OK: residuals appear as normally distributed (p = 0.297).
OK: Error variance appears to be homoscedastic (p = 0.169).
OK: Residuals appear to be independent and not autocorrelated (p = 0.756).
The analysis shows that main effects factor Carrier is significant (p-value 0.0711), pointing to statistically significant differences in internet speeds in at least one of the three carrier combinations at 90% confidence (\(\alpha=0.10\)) level. None of the three other model factors, including blocking factors Time and Round:Day, are significant, meaning that time-of-the-day and day-of-the-week (as well as replication round) do not significantly impact internet speeds.
Model diagnostics show that residuals are uniform, normal, homoskedastic and non-correlated, affirming good model fit and the validity of the results obtained.
Tukey comparisons of mean speeds among carriers show a significant difference (p-value 0.067) between Telkomsel and XL at 90% confidence (\(\alpha=0.10\)) level. No statistically significant differences in internet speeds are found between Telkomsel and Tri, or between Tri and XL.
Difference | Lower.limit | Upper.limit | pValue | |
---|---|---|---|---|
Telkomsel-XL | 11.791 | 1.092 | 22.491 | 0.067 |
Telkomsel-Tri | 8.416 | -2.284 | 19.115 | 0.220 |
Tri-XL | 3.376 | -7.324 | 14.075 | 0.765 |
There are significant differences in mobile internet speeds among the carriers Telkomsel, Tri and XL. They are not all alike in this respect, so provider and buyer beware. The conclusions of the study are summarized below.
Telkomsel offers significantly higher speeds than XL, with the Speed difference ranging between 1.0 and 4.7.
No significant Speed difference exists between Telkomsel and Tri, or between Tri and XL.
Overall variability in Speed is highest on Telkomsel and lowest on XL, Tri occupying the middle ground.
Time-of-the-day and day-of-the-week do not significantly affect Speed.
A limitation of the study is that the data comes from a single, central test location. Therefore, the results of the analysis may not be fully applicable to the rural, intererior parts of the island. Another possible limitation is the relatively small sample size and length of time with which the study was conducted.