I use an iOS app called Xpire and do this somewhat manually (sort by oldest) while in the toilet etc. I only do so manually because I enjoy reading my old tweets one last time before deleting. Despite being on the service for 8+ years I only have about 6 months of old tweets available.