Here’s a good link to follow: https://dev.twitter.com/streaming/overview/connecting
I think it really depends on how often you’re reconnecting to the stream.
Rate limiting
Clients which do not implement backoff and attempt to reconnect as often as possible will have their connections rate limited for a small number of minutes. Rate limited clients will receive HTTP 420 responses for all connection requests.
Clients which break a connection and then reconnect frequently (to change query parameters, for example) run the risk of being rate limited.