IIRC, Twitter officially doesn't allow you to sell your handle.
I did not know that but I'm not surprised.
There's an agreement between Twitter and each user. And depending on the name used, Twitter users have own rights too, trade marks and of course domain names are examples.