Hello Ndungu


OpenSignalMaps collects objective signal & tower location data e.g. location, network type and signal strength around you.  The Android app collects the data around you and uploads to their servers. http://opensignalmaps.com


The location of the towers around you are shown on Google maps on your phone,  ie ( Network Name, type of network, Signal Strength from specific tower,  and the CID  .


There is also a feature where you can test actual data speeds to your nearest tower. 


Thanks 

vincent