GPS Phones could do it automatically
Why havent they come up with an application that reads in the users position, records the current signal strength and current band, base station ID and then it sends the data to Vodafone.
But very scary for data protection so it would have to be opt in..