I THINK I found the best time to post on Twitter
So obviously you need posts already, but look at a few of your recent posts and most popular ones and check what times you posted.
If you see the times you posted got more engagement post there and look at when you get those engagement, estimate it and post from there as well. Like, you posted at 1:30PM and you found that you got get engagement like an hour or 2 after you posted, post closer to those times.
I don’t know, just trying to help since it is about the content for the most part. Also, social media is random and about luck. But try it out, and tell me if it works