Twitter has been designed to use a lot of battery because it is constantly checking for new tweets. This can be reduced by disabling notifications, but then you won't know when someone tweets at you.