Yo lo que hago es tener siempre el móvil en 2g, que para whatsapp y recibir notificaciones es suficiente. Y luego ya cuando sé que voy a navegar por una web, tipo noticias o un foro, cambio a 3g desde los ajustes del terminal.
Tu aporte me vendría de perlas para automatizar el proceso... pero requiere root
Y ahí ya no me atrevo a tocar más.
Saludos.