• There is a percent complete column, where you can get the progress. In terms of the rate, you'd have to just watch this and calculate something.

    SELECT

    db.name,

    db.is_encrypted,

    dm.encryption_state,

    dm.percent_complete,

    dm.key_algorithm,

    dm.key_length

    FROM

    sys.databases db

    LEFT OUTER JOIN sys.dm_database_encryption_keys dm

    ON db.database_id = dm.database_id;

    GO

    In terms of master keys, you have one per database. These should be linked to the Service Master Key, and if so, you don't need to open them. If they are not, you need the password. No way I know of to recover these. If you remove encrpytion, you can drop it and add it back.

    In terms of TDE, you might read this, and then document your progress as you go.

    https://www.simple-talk.com/sql/database-administration/transparent-data-encryption/