comparando dos dict en python para obtener el valor máximo para una clave similar

Tengo estos 2 dictos:

a={"test1":90,  "test2":45,  "test3":67,  "test4":74}
b={"test1":32,  "test2":45,  "test3":82,  "test4":100}

cómo extraer el valor máximo para la misma clave para obtener un nuevo dict como este a continuación:

c={"test1":90,  "test2":45,  "test3":82,  "test4":100}

Respuestas a la pregunta(3)

Su respuesta a la pregunta