It's impossible to know for real if someone has read a tweet -especially on Twitter where several tweets appear on the screen at once - however "dwell time" is a common measurement that is usually enough to appease marketers.
In this case it doesn't matter though because the aim is to mitigate cost, so equating an impression with engagement is fine.
In this case it doesn't matter though because the aim is to mitigate cost, so equating an impression with engagement is fine.