ESRI network analysis require speed limit, where and how to get speed limit ?

Things to consider:
accuracy and availability
option 1.
google speed-limit-api
https://developers.google.com/maps/documentation/roads/speed-limits
accuracy : can't speak that now, until I build a tool to test above google speed-limit-api
availability : not available on web version of google map, not available on iOS version of google map. But available on Android version of google map. However, not useful. https://support.google.com/maps/answer/9356324?hl=en&co=GENIE.Platform%3DAndroid
Overall you can't get speed limit without building a tool to use speed-limit-api.
option 2.
Microsoft Azure map speed limit api
Yes you can access speed limit data in Azure Maps by using the reverse geocoding service and setting the "returnSpeedLimit" parameter to true: https://learn.microsoft.com/en-us/rest/api/maps/search/getsearchaddressreverse
You can also use the batch reverse geocoding service if you have a lot of data points: https://learn.microsoft.com/en-us/rest/api/maps/search/postsearchaddressreversebatch
You might also find the Traffic flow segment API interesting. It will tell you current speed of traffic on a section of road: https://learn.microsoft.com/en-us/rest/api/maps/traffic/gettrafficflowsegment The free flow speed isn't the speed limit, but the average speed vehicles travel that section of road when there is no traffic.
Similarly, the routing service can return the current speed due to traffic over each segment of a route if you set the "sectionType" parameter to "traffic". https://learn.microsoft.com/en-us/rest/api/maps/route/getroutedirections
Traffic - Get Traffic Flow Segment
https://learn.microsoft.com/en-us/rest/api/maps/traffic/get-traffic-flow-segment?view=rest-maps-2025-01-01&tabs=HTTP
Determine the speed limit on a specific road - From lat and long
https://learn.microsoft.com/en-us/answers/questions/1151273/determine-the-speed-limit-on-a-specific-road-from
accuracy : can't speak that now, until I build a tool to test above microsoft speed-limit-api
availability : not available on web version of microsoft bing map,
Overall you can't get speed limit without building a tool to use speed-limit-api.
option 3.
Here map speed limit api
https://www.here.com/docs/bundle/map-attributes-api-developer-guide/page/topics/tutorials/map-content-for-speed-limits.html
accuracy : can't speak that now, until compare with Google-speed-limit and Microsoft-speed-limit.
availability : Yes, there are sample available you can use to check speed limit in your area.
1. by coordinate: https://demo.support.here.com/examples/v3/link_speed_locator
1.1 first need use other model to get a lat long value, copy it.

1.2 past lat long value in coordinate field. click load button

2. by map view: https://demo.support.here.com/examples/v3/pde_speed_limits_in_view
click load speed limit for current view button

3. by route https://demo.support.here.com/examples/v3/pde_speed_limits_along_route
fill start, destination file, click get route button

How to update your ESRI system speed limit ?
Step 1.
set all street speed limit as 25, since residential area is majority.
Step 2.
use here map above to check major road speed limit
Step 3.
Select the major road by street name
Step 4.
use field calculator to update major street speed limit
