Power use in 3.5g mode is pretty high, a bit higher than having a voice call active. Anyway, since the decision to drop down to idle 3g depends on data transfers, a "ping -s 1400 google.com" in a terminal might be enough data to convince network to keep you on 3.5g. As I said before, however, you'll get less battery life doing that then the declared talk time.