It is fairly implicit that the ident button should only be pressed at the request of the controller. As for saving an RT call, it doesn't really - in most cases the controllers first call will be 'Squark xxxx ident, no ATC speed restriction' so even if you have already idented, you will have to acknowledge the cancelled speed restriction.
So please don't flash until we ask you to