Well you can already just check if the remaining characters is bigger than 0.
The hyperlinks are already taken into consideration in previous version of Tweetinvi.
Linvi
if (Tweet.GetTweet(20).TweetRemainingCharacters() < 0) { // The tweet is too big! }
Linvi